<?php

namespace app\common\model\User;

use think\Model;

class Record extends Model
{
    // 
    protected $table = 'pre_user_record';

    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = true;

    // 创建时间字段
    protected $createTime = 'createtime';

    // 关闭自动写入update_time字段
    protected $updateTime = false;

    //类型转文本
    public function getStatetextAttr($value, $data)
    {
        //字符串转化为数组
        $statelist = [
            1 => '发布', 
            2 => '采纳', 
            3 => '充值', 
            4 => '签到', 
            5 => '下商品订单', 
            6 => '下预约订单', 
            -1 => '所有类型退款'
        ];

        return $statelist[$data['state']];
    }

    

    //查询城市
    public function citys()
    {
        return $this->belongsTo('app\common\model\Region', 'city', 'code', [], 'LEFT')->setEagerlyType(0);
    }

}